FEXP Solver  1.0.0.0
ICFEXPTransferAnalyzer Class Referenceabstract

Base interface for MEIM analyzer. More...

#include <FEXPNetworkDataTransferAnalyzer.h>

Inheritance diagram for ICFEXPTransferAnalyzer:

Public Member Functions

virtual ~ICFEXPTransferAnalyzer ()
 
virtual void AddMacro (Ptr< CFEXGeomTools::t_BoundBox > bbox, size_t bboxid, size_t ownerid)=0
 
virtual bool Analyze ()=0
 
virtual void Reset ()=0
 
virtual std::map< size_t, std::vector< size_t > > & GetTransferComputerModelFrom ()=0
 
virtual std::map< size_t, std::vector< size_t > > & GetTransferComputerModelTo ()=0
 
virtual std::map< size_t, size_t > & GetMacroToComputerAssociation ()=0
 

Detailed Description

Base interface for MEIM analyzer.

Constructor & Destructor Documentation

◆ ~ICFEXPTransferAnalyzer()

virtual ICFEXPTransferAnalyzer::~ICFEXPTransferAnalyzer ( )
inlinevirtual

Member Function Documentation

◆ AddMacro()

virtual void ICFEXPTransferAnalyzer::AddMacro ( Ptr< CFEXGeomTools::t_BoundBox bbox,
size_t  bboxid,
size_t  ownerid 
)
pure virtual

Implemented in CFEXPBaseTransferAnalyzer.

◆ Analyze()

virtual bool ICFEXPTransferAnalyzer::Analyze ( )
pure virtual

Implemented in CFEXPBaseTransferAnalyzer.

◆ GetMacroToComputerAssociation()

virtual std::map<size_t, size_t>& ICFEXPTransferAnalyzer::GetMacroToComputerAssociation ( )
pure virtual

Implemented in CFEXPBaseTransferAnalyzer.

◆ GetTransferComputerModelFrom()

virtual std::map<size_t, std::vector<size_t> >& ICFEXPTransferAnalyzer::GetTransferComputerModelFrom ( )
pure virtual

Implemented in CFEXPBaseTransferAnalyzer.

◆ GetTransferComputerModelTo()

virtual std::map<size_t, std::vector<size_t> >& ICFEXPTransferAnalyzer::GetTransferComputerModelTo ( )
pure virtual

Implemented in CFEXPBaseTransferAnalyzer.

◆ Reset()

virtual void ICFEXPTransferAnalyzer::Reset ( )
pure virtual

Implemented in CFEXPBaseTransferAnalyzer.


The documentation for this class was generated from the following file: